HAL SDRAM APIs listing for migration

This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.

HAL SDRAM enumerations

HAL1

series

HAL2

Refer to

HAL_SDRAM_StateTypeDef

h5, f4, h7

hal_sdram_state_t

Refer to

HAL_SDRAM_CallbackIDTypeDef

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_MSP_INIT_CB_ID

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_MSP_DEINIT_CB_ID

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_REFRESH_ERR_CB_ID

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_DMA_XFER_CPLT_CB_ID

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_DMA_XFER_ERR_CB_ID

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_STATE_RESET

h5, f4, h7

HAL_SDRAM_STATE_RESET

Refer to

HAL_SDRAM_STATE_READY

h5, f4, h7

HAL_SDRAM_DEVICE_STATE_MEMORY_IDLE

Refer to

HAL_SDRAM_STATE_BUSY

h5, f4, h7

HAL_SDRAM_DEVICE_STATE_ACTIVE

Refer to

HAL_SDRAM_STATE_ERROR

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_STATE_WRITE_PROTECTED

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_STATE_PRECHARGED

h5, f4, h7

Removed / New Usage changes

Refer to


HAL SDRAM macros

HAL1

series

HAL2

Refer to

__HAL_SDRAM_RESET_HANDLE_STATE

h5, f4, h7

Removed / New Usage changes

Refer to


HAL SDRAM structures

HAL1

series

HAL2

Refer to

SDRAM_HandleTypeDef

h5, f4, h7

hal_sdram_handle_t

Refer to

FMC_SDRAM_TimingTypeDef

h5, f4, h7

hal_sdram_common_config_t

Refer to

FMC_SDRAM_CommandTypeDef

h5, f4, h7

hal_sdram_command_t

Refer to


HAL SDRAM pointers

HAL1

series

HAL2

Refer to

pSDRAM_DmaCallbackTypeDef

h5, f4, h7

Removed / No more Read/Write APIs in HAL2.

Refer to

pSDRAM_CallbackTypeDef

h5, f4, h7

hal_sdram_cb_t

Refer to


HAL SDRAM functions

HAL1

series

HAL2

Refer to

HAL_SDRAM_DMA_XferCpltCallback

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_DMA_XferErrorCallback

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_DeInit

h5, f4, h7

HAL_SDRAM_DeInit

Refer to

HAL_SDRAM_GetModeStatus

h5, f4, h7

HAL_SDRAM_GetDeviceMode

Refer to

HAL_SDRAM_GetState

h5, f4, h7

HAL_SDRAM_GetState

Refer to

HAL_SDRAM_IRQHandler

h5, f4, h7

HAL_SDRAM_IRQHandler

Refer to

HAL_SDRAM_Init

h5, f4, h7

HAL_SDRAM_Init

Refer to

HAL_SDRAM_MspDeInit

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_MspInit

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_ProgramRefreshRate

h5, f4, h7

HAL_SDRAM_SetRefreshRate

Refer to

HAL_SDRAM_Read_16b

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_Read_32b

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_Read_8b

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_Read_DMA

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_RefreshErrorCallback

h5, f4, h7

HAL_SDRAM_RefreshErrorCallback

Refer to

HAL_SDRAM_RegisterCallback

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_RegisterDmaCallback

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_SendCommand

h5, f4, h7

HAL_SDRAM_SendCommand

Refer to

HAL_SDRAM_SetAutoRefreshNumber

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_UnRegisterCallback

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_WriteProtection_Disable

h5, f4, h7

HAL_SDRAM_EnableWriteProtection

Refer to

HAL_SDRAM_WriteProtection_Enable

h5, f4, h7

HAL_SDRAM_DisableWriteProtection

Refer to

HAL_SDRAM_Write_16b

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_Write_32b

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_Write_8b

h5, f4, h7

Removed / New Usage changes

Refer to

HAL_SDRAM_Write_DMA

h5, f4, h7

Removed / New Usage changes

Refer to


HAL SDRAM constant

HAL1

series

HAL2

Refer to

FMC_SDRAM_CMD_NORMAL_MODE

h5, f4, h7

HAL_SDRAM_COMMAND_NORMAL

Refer to

FMC_SDRAM_CMD_CLK_ENABLE

h5, f4, h7

Removed / New Usage changes

Refer to

FMC_SDRAM_CMD_PALL

h5, f4, h7

HAL_SDRAM_COMMAND_PALL

Refer to

FMC_SDRAM_CMD_AUTOREFRESH_MODE

h5, f4, h7

HAL_SDRAM_COMMAND_AUTOREFRESH

Refer to

FMC_SDRAM_CMD_LOAD_MODE

h5, f4, h7

HAL_SDRAM_COMMAND_LOAD

Refer to

FMC_SDRAM_CMD_SELFREFRESH_MODE

h5, f4, h7

HAL_SDRAM_COMMAND_SELFREFRESH

Refer to

FMC_SDRAM_CMD_POWERDOWN_MODE

h5, f4, h7

HAL_SDRAM_COMMAND_POWERDOWN

Refer to

FMC_SDRAM_CMD_TARGET_BANK1

h5, f4, h7

HAL_SDRAM_DEVICE1

Refer to

FMC_SDRAM_CMD_TARGET_BANK2

h5, f4, h7

HAL_SDRAM_DEVICE2

Refer to

FMC_SDRAM_CMD_TARGET_BANK1_2

h5, f4, h7

Removed / New Usage changes

Refer to

FMC_SDRAM_COLUMN_BITS_NUM_8

h5, f4, h7

HAL_SDRAM_COLUMN_ADDR_WIDTH_8_BIT

Refer to

FMC_SDRAM_COLUMN_BITS_NUM_9

h5, f4, h7

HAL_SDRAM_COLUMN_ADDR_WIDTH_9_BIT

Refer to

FMC_SDRAM_COLUMN_BITS_NUM_10

h5, f4, h7

HAL_SDRAM_COLUMN_ADDR_WIDTH_10_BIT

Refer to

FMC_SDRAM_COLUMN_BITS_NUM_11

h5, f4, h7

HAL_SDRAM_COLUMN_ADDR_WIDTH_11_BIT

Refer to

FMC_SDRAM_ROW_BITS_NUM_11

h5, f4, h7

HAL_SDRAM_ROW_ADDR_WIDTH_11_BIT

Refer to

FMC_SDRAM_ROW_BITS_NUM_12

h5, f4, h7

HAL_SDRAM_ROW_ADDR_WIDTH_12_BIT

Refer to

FMC_SDRAM_ROW_BITS_NUM_13

h5, f4, h7

HAL_SDRAM_ROW_ADDR_WIDTH_13_BIT

Refer to

FMC_SDRAM_CAS_LATENCY_1

h5, f4, h7

HAL_SDRAM_CAS_LATENCY_1_CYCLE

Refer to

FMC_SDRAM_CAS_LATENCY_2

h5, f4, h7

HAL_SDRAM_CAS_LATENCY_2_CYCLE

Refer to

FMC_SDRAM_CAS_LATENCY_3

h5, f4, h7

HAL_SDRAM_CAS_LATENCY_3_CYCLE

Refer to

FMC_SDRAM_WRITE_PROTECTION_DISABLE

h5, f4, h7

Removed / New Usage changes

Refer to

FMC_SDRAM_WRITE_PROTECTION_ENABLE

h5, f4, h7

Removed / New Usage changes

Refer to

FMC_SDRAM_RPIPE_DELAY_0

h5, f4, h7

HAL_SDRAM_READ_PIPE_DELAY_0_CYCLE

Refer to

FMC_SDRAM_RPIPE_DELAY_1

h5, f4, h7

HAL_SDRAM_READ_PIPE_DELAY_1_CYCLE

Refer to

FMC_SDRAM_RPIPE_DELAY_2

h5, f4, h7

HAL_SDRAM_READ_PIPE_DELAY_2_CYCLE

Refer to